上位機 通訊和談 下位機 步進機電 焊接功率平行縫焊機用于封裝集成電路芯片.今朝我國操縱的封裝集成電路芯片的裝備根基來自于美國和日本等國度,價錢高貴,因此使其變得國產化、價位低具備深遠的意思.
1 體系的首要組成與功效
體系由上位機(PC機)和下位機(單片機)兩部分組成,硬件布局如圖1所示.
上位機(PC機)軟件接納可視化編程說話VB6.0開辟,操縱Mscomm控件完成PC機與單片機的數據通訊,傳遞節制信息、狀況信息和焊接參數;并操縱VB6.0具備的對各類數據庫的操縱才能完成焊接的人道化.下位機(單片機)經由進程串行接口領受PC機發送的號令,啟動任務法式,節制6個步進機電(此中x軸兩個、y軸1個、z軸兩個,扭轉θ軸1個),經由進程絲杠將機電的角位移轉換為線位移,動員焊接電極按設想的軌跡運轉,并及時向PC機傳遞以后的運轉狀況.體系的首要功效有:
①上位機及時監督下位機的任務狀況,節制下位機的任務進程;設置下位機的任務參數,領受和發送數據信息、節制信息和狀況信息;記實汗青芯片的焊接參數.體系在從頭上電時,將最新的焊接參數作為本次焊接參數的默許值;遏制數據處置并顯現數據和任務狀況,指點操縱進程;
②下位機節制6個步進機電的動彈,終究節制焊接電極的挪動;節制焊接功率的巨細并完成間歇節制;完成焊接電極的微調.
③體系的各焊接軸標的目的精度不得低于0.1mm.
圖1 體系硬件布局框圖
2 體系資本操縱及通訊機理
2.1 體系資本的操縱
為充實操縱PC機壯大的數據處置才能、海量的存儲空間,有用地闡揚單片機數據存儲器的感化,必須公道地分派體系資本.詳細做法之一是PC機在發送焊接數據時,將其以浮點數存儲的焊接參數根據步進機電的步角和絲杠比轉換為脈沖數發送給單片機;二是當脈沖數占用的位數略大于單字節整數倍N位時,在知足精度請求的條件下有:發送的數據=原數據/2n,這時候對發送數據取整,單片機領受到該整數數據后,左移N位便可規復實在數據.如許既進步了通訊效力,又減小了對單片機RAM的占用.
2.2 體系通訊和談
波特率設置為4800bps;數據幀布局設置為:肇端位1bit,數據位8bit,遏制位1bit.
PC機向單片機發送的信息包包含數據信息包和節制信息包.數據信息包含布局為:以“S”字符開首,厥后為22字節的16進制數.發送時按 ASCII碼格局(文本格局)發送,現實發送44個ASCII碼.下位機準確收到后,向PC機發“K”作為確認應對旌旗燈號.若在劃定的時候內,PC機未收到 “K”旌旗燈號,則重發.若三次未勝利,則在屏幕上給出顯現信息.PC機必須保障44個ASCII碼的包長度,以避免體系誤動.節制信息包布局為:以大寫“O” 起頭,厥后為單字節16進制數的節制字,現實發送兩個字節ASCII碼,也因此“K”作為應對旌旗燈號,接納等比碼3/8.發送時高位在前,低位在后.
PC機從單片機領受的信息包含布局的首要內容為數據信息和狀況旌旗燈號,且數據信息和狀況信息被同時發送.該信息以“S”開關,厥后為32個1位16進制數的ASCII碼,以“K”作為竣事旌旗燈號.若PC機收到單片機發來的完全信息包,則有屏幕提醒,唆使用戶遏制操縱.
以上的信息由雙字節數、單字節數夾雜組成,信息包的頭與尾均接納非十六進制的ASCII碼字符,以示辨別.領受方則根據和談兩邊劃定的算法遏制解包,發送方根據兩邊劃定的數據布局組包.